Possible values: Exploring a concept for concurrency
نویسندگان
چکیده
An important issue in concurrency is interference. This issue manifests itself in both shared-variable and communication-based concurrency — this paper focusses on the former case where interference is caused by the environment of a process changing the values of shared variables. Rely/guarantee approaches have been shown to be useful in specifying and reasoning compositionally about concurrent programs. This paper explores the use of a “possible values” notation for reasoning about variables whose values can be changed multiple times by interference. Apart from the value of this concept in providing clear specifications, it offers a principled way of avoiding the need for some auxiliary (or ghost) variables whose unwise use can destroy compositionality.
منابع مشابه
Exploring the Educational Status of the Art of Film to achieve consciousness as a Requirement for Education
This study is to examine the educational status of the art of film as to describe the ways of achieving the concept of consciousness as the requirement for education. Findings show that through exploring a film, as to come up with consciousness, it is possible to have inductions and deductions from a film and its audience. With this presumption that a film is similar to a content of the textboo...
متن کاملAn Empirical Study Comparing the PEPA Eclipse Plug - in and GPA Tools
An important issue in concurrency is interference. This issue manifests itself in both shared-variable and communication based concurrency this paper focusses on the former case where interference is caused by the environment of a process changing the values of shared variables. Rely/guarantee approaches have been shown to be useful in specifying and reasoning compositionally about concurrent p...
متن کاملA Survey of Concurrency Control Algorithms in the Operating Systems
Concurrency control is one of the important problems in operation systems. Various studies have been reported to present different algorithms to address this problem, although a few attempts have been made to represent an overall view of the characteristics of these algorithms and comparison of their capabilities to each other. This paper presents a survey of the current methods for controlling...
متن کاملExploring the Role of Brands in Public Diplomacy
As international relations develop into a network-like arena, new public diplomacy receives more attention, both in research and in practice. At the same time, with the increasing role of non-state actors in international relations, their significant roles and functions have come under substantial scientific analysis. While companies engage in business abroad, unintended results may emerge, af...
متن کاملA Survey of Concurrency Control Algorithms in the Operating Systems
Concurrency control is one of the important problems in operation systems. Various studies have been reported to present different algorithms to address this problem, although a few attempts have been made to represent an overall view of the characteristics of these algorithms and comparison of their capabilities to each other. This paper presents a survey of the current methods for controlling...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Log. Algebr. Meth. Program.
دوره 85 شماره
صفحات -
تاریخ انتشار 2016